{"version":3,"sources":["settings.js","discourse/initializers/theme-field-230-common-html-script-1.js"],"names":["window","require","registerSettings","enable_homepage","theme_uploads","define","_exports","_pluginApi","Object","defineProperty","value","default","getObjectForTheme","_default","name","after","false","initialize","withPluginApi","api","siteSettings","Discourse","SiteSettings","login_required","User","current","$","post","then","response","location","origin","pathname","catch","_","onPageChange","undefined","_infl","ga4Script","document","getElementById","type","gtag","user_id","currentContact","id","influitive_ga4_tracking_id","influitive_hub_google_analytics_4_tracking_id","hub_ga_tracking_id","influitive_google_analytics_4_tracking_id","gaScript","influitive_disable_user_tracking_cookies","influitive_hub_google_analytics_tracking_id","ga","allowLinker","influitive_google_analytics_tracking_id","influitive_subdomain"],"mappings":"AACM,YAAaA,QACfC,QAAQ,sCAAsCC,iBAAiB,IAAK,CAACC,iBAAkB,EAAKC,cAAgB,CAAC,2BAA2B,oGAAoG,yBAAyB,oGAAoG,2BAA2B,oGAAoG,4BAA4B,oGAAoG,8BAA8B,uGCFtoB,WAAYJ,QAChBK,OAAO,wEAAyE,CAAC,UAAW,6BAA6B,SAAUC,EAAUC,GAC3I;AAEAC,OAAOC,eAAeH,EAAU,aAAc,CAC5CI,OAAO,IAETJ,EAASK,aAAU;AACFV,QAAQ,sCAAsCW,kBAAkB;AAEjF,IAAIC,EAAW,CACbC,KAAM,uCACNC,MAAO,iBACPC,UAAAC,IACE,EAAIV,EAAWW,eAAe,OAAOC,IAKnC,MAAMC,EAAeC,UAAUC;AAC1BF,EAAaG,gBAAmBF,UAAUG,KAAKC,WAClDC,EAAEC,KAAK,UAAUC,MAAK,SAAUC,GAC9B7B,OAAO8B,SAAW9B,OAAO8B,SAASC,OAAS,kCAAoC/B,OAAO8B,SAASE,QACjG,IAAGC,OAAM,SAAUC,GAGnB,IAEFf,EAAIgB,cAAa,KACf,QAAqBC,IAAjBpC,OAAOqC,MAAX,CAGA,IAAIC,EAAYC,SAASC,eAAe;AACxC,GAAiB,MAAbF,EAAmB,CACrB,GAAsB,cAAlBA,EAAUG,KACZ;AAEFC,KAAK,MAAO,CACVC,QAAW,GAAG3C,OAAOqC,MAAMO,eAAeC;AAE5C,MAAMC,EAA6B1B,EAAa2B;AACd,IAA9BD,GACFJ,KAAK,SAAU,GAAGI;AAEpB,MAAME,EAAqB5B,EAAa6B;AACd,IAAtBD,GACFN,KAAK,SAAU,GAAGM,IAEtB,CACA,IAAIE,EAAWX,SAASC,eAAe;AACvB,MAAZU,GAKiB,cAAjBA,EAAST,OAGRrB,EAAa+B,0CAAwG,MAA5D/B,EAAagC,8CACzEC,GAAG,SAAU,GAAGjC,EAAagC,8CAA+C,OAAQ,aAAc,CAChGE,aAAe,IAEjBD,GAAG,qBAAsB,SAAU,aACnCA,GAAG,qBAAsB,UACU,MAA/BrD,OAAOqC,MAAMO,gBACfS,GAAG,iBAAkB,SAAU,GAAGrD,OAAOqC,MAAMO,eAAeC,MAEhEQ,GAAG,kBAAmB,YACsC,IAAxDjC,EAAamC,0CACfF,GAAG,SAAU,GAAGjC,EAAamC,0CAA2C,OAAQ,GAAGnC,EAAaoC,wBAChGH,GAAG,GAAGjC,EAAaoC,+BAAgC,SAAU,aAC7DH,GAAG,GAAGjC,EAAaoC,+BAAgC,SAAU,UAC1B,MAA/BxD,OAAOqC,MAAMO,gBACfS,GAAG,GAAGjC,EAAaoC,2BAA4B,SAAU,GAAGxD,OAAOqC,MAAMO,eAAeC,MAE1FQ,GAAG,GAAGjC,EAAaoC,4BAA6B,cA5CpD,CAgDA,GACA,GAEN;AAEFlD,EAASK,QAAUE,CACrB","sourceRoot":"theme-166/","sourcesContent":["(function() {\n  if ('require' in window) {\n    require(\"discourse/lib/theme-settings-store\").registerSettings(166, {\"enable_homepage\":true,\"theme_uploads\":{\"proximanova-regular-woff\":\"https://discourse-static.influitive.net/original/1X/554789866cc41b30c2d20c29157547f610d37e48.woff\",\"proximanova-light-woff\":\"https://discourse-static.influitive.net/original/1X/bb724e0609dd3bfbef5660cd1250ceb74def4f9e.woff\",\"proximanova-lightit-woff\":\"https://discourse-static.influitive.net/original/1X/5ef2fa0d95dd36ff21d233177ea8ebb14e507faf.woff\",\"proximanova-semibold-woff\":\"https://discourse-static.influitive.net/original/1X/d3d0db670554257454da02196a666d82f0fe3c78.woff\",\"proximanova-semiboldit-woff\":\"https://discourse-static.influitive.net/original/1X/39e07f77b7741e5c3a31bd123007f561204f57de.woff\"}});\n  }\n})();\n","if ('define' in window) {\ndefine(\"discourse/theme-166/initializers/theme-field-230-common-html-script-1\", [\"exports\", \"discourse/lib/plugin-api\"], function (_exports, _pluginApi) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  const settings = require(\"discourse/lib/theme-settings-store\").getObjectForTheme(166);\n  const themePrefix = key => `theme_translations.166.${key}`;\n  var _default = {\n    name: \"theme-field-230-common-html-script-1\",\n    after: \"inject-objects\",\n    initialize() {\n      (0, _pluginApi.withPluginApi)(\"0.8\", api => {\n        // DESK-5492\n        // This checks if the Discourse session has expired, and tries to re-SSO the user\n        // so long as their Hub session is still valid.\n        // AI-GEN START - Cursor\n        const siteSettings = Discourse.SiteSettings;\n        if (!siteSettings.login_required && !Discourse.User.current()) {\n          $.post(\"/token\").then(function (response) {\n            window.location = window.location.origin + \"/forum/session/sso?return_path=\" + window.location.pathname;\n          }).catch(function (_) {\n            // swallow the error because this user is no longer signed in, proceed as\n            // public discussions view\n          });\n        }\n        api.onPageChange(() => {\n          if (window._infl === undefined) {\n            return;\n          }\n          var ga4Script = document.getElementById(\"infl-ga4\");\n          if (ga4Script != null) {\n            if (ga4Script.type == 'text/plain') {\n              return;\n            }\n            gtag('set', {\n              'user_id': `${window._infl.currentContact.id}`\n            });\n            const influitive_ga4_tracking_id = siteSettings.influitive_hub_google_analytics_4_tracking_id;\n            if (influitive_ga4_tracking_id != '') {\n              gtag('config', `${influitive_ga4_tracking_id}`);\n            }\n            const hub_ga_tracking_id = siteSettings.influitive_google_analytics_4_tracking_id;\n            if (hub_ga_tracking_id != '') {\n              gtag('config', `${hub_ga_tracking_id}`);\n            }\n          }\n          var gaScript = document.getElementById(\"infl-ga\");\n          if (gaScript == null) {\n            return;\n          }\n          // skip if OneTrust cookie blockers are on\n          // ref: https://community.cookiepro.com/s/article/UUID-730ad441-6c4d-7877-7f85-36f1e801e8ca\n          if (gaScript.type == 'text/plain') {\n            return;\n          }\n          if (!siteSettings.influitive_disable_user_tracking_cookies && siteSettings.influitive_hub_google_analytics_tracking_id != null) {\n            ga('create', `${siteSettings.influitive_hub_google_analytics_tracking_id}`, 'auto', 'influitive', {\n              'allowLinker': true\n            });\n            ga('influitive.require', 'linkid', 'linkid.js');\n            ga('influitive.require', 'linker');\n            if (window._infl.currentContact != null) {\n              ga('influitive.set', 'userId', `${window._infl.currentContact.id}`);\n            }\n            ga('influitive.send', 'pageview');\n            if (siteSettings.influitive_google_analytics_tracking_id != '') {\n              ga('create', `${siteSettings.influitive_google_analytics_tracking_id}`, 'auto', `${siteSettings.influitive_subdomain}`);\n              ga(`${siteSettings.influitive_subdomain}.require`, 'linkid', 'linkid.js');\n              ga(`${siteSettings.influitive_subdomain}.require`, 'linkid', 'linker');\n              if (window._infl.currentContact != null) {\n                ga(`${siteSettings.influitive_subdomain}.set`, 'userId', `${window._infl.currentContact.id}`);\n              }\n              ga(`${siteSettings.influitive_subdomain}.send`, 'pageview');\n\n              // AI-GEN END\n            }\n          }\n        });\n      });\n    }\n  };\n  _exports.default = _default;\n});\n}\n"]}